
#############################################################################################################
# project defines

PROJECT_NAME=webapp
PROJECT_TYPE=dll
SUB_SYS=WINDOWS

#############################################################################################################
# path define

root=../../../..

#############################################################################################################
# os select

ifndef os
os=win32
endif

#############################################################################################################
# include files

include ${root}/xoskit/xos_makefile/${os}
include FILES

#############################################################################################################
# headers & libs

#############################################################################################################
# variables define

bin_path=${BIN_PATH}/webapps/www.cat.com_1111/jsp/${test_path}
waste_path=${WASTE_PATH}/${test_path}
objs=${test_waste_o}
deps=${test_waste_d}

#############################################################################################################
# target

.PHONY : all

all : ${deps} ${objs}

#############################################################################################################
# compile

${bin_path}/%.xos : ${waste_path}/%.cpp
	${MKDIR} "${bin_path}"
	${RM} "${root}/build/${PLAT_FORM}/InterMediaFiles/page/${CONFIGURATION}/render.o"
	${RM} "${root}/cat/page/src/objects/render.cpp"
	${COPY} "$<" "${root}/cat/page/src/objects/render.cpp"
	@echo "$< -> $@"
	${RM} ${BIN_PATH}/page.xos
	@${PUSHD} && cd ${root}/cat/page/src/ && ${MAKE_OBJ} || exit 1 && ${POPD}
	${COPY} "${BIN_PATH}/page.xos" "$@"

${waste_path}/%.cpp : %.jsp
	${MKDIR} ${waste_path}
	@echo "$< -> $@"
	${JSP} $< $@

#############################################################################################################
# include depend

#############################################################################################################
# clean

.PHONY : clean

clean:
	${RM} ${deps} ${objs}

#############################################################################################################

